classes for exercise 11 added - some comments when they sjould be
implemented for other classes