macromolecule lecture