macromolecules template