homoeomery
not defined yet