Added more documentation to files