supermolecule
not defined yet