macromolecule
not defined yet