added documentation to all the files that I created