complete - Inheritance