testing new Class hierarchy