Synthetic macromolecular compounds