inheritance scheme