polymerous
not defined yet