the project is complete, adding some comments later