working on MVC