I can't really add anything to Runmonty's advice at this time. It's definitely very well focused with fine details.