Basically how I tend to write my view controllers to ensure views and models are separated