coinheritance
not defined yet