commenting all the files and functions