adding comments and correct grammar