controller for the project model