Added comments to each class