protomorphic
not defined yet