reflecting the implementation of the project class