structured project according MVC