heteroautotrophic
not defined yet