Comments
Intermediate class description: