Inheritance and fix up