Macromolecular materials and engineering