n>artificial macromolecules