added comments to several classes and removed unnecessary comments