removed some comments. added comments