homeogenous
not defined yet