MVC skeleton