Added comments to the first 3 classes