Added comments for each class