modeling the project