added comments
added more comments