MVC pattern implemented