since each class has its own test