Added first classes and tests.