classes for unit tests