synthesis of macromolecules topic 5 4937958