updated file with comments