Finalized MVC structure