added additional classes

ex39-42