cleaning the project, and commenting the code