added a number of comments