added more documentation for the project