trimorphic
not defined yet