Add MVC pattern