Added MVC Structure