added commenting to all files