fixing description and adding comments