added commenting to the files