added comments
more comments