add documentation for the files in the project