MVC pattern introduced