heterocyclic
not defined yet