homoeomorphous
not defined yet