added minor comments to major classes