minor updated, removal of unnecessary comments