inheritance and test suite