homogeny
not defined yet