basic MVC for projects