homeomerous
not defined yet