inheritance verbose