added comments
added more comments
changes