hybrid inheritance