gene
not defined yet