digeneous
not defined yet