MVC seperation