What do macromolecules contain?

Actually, macromolecules contain Carbon, Hydrogen, and Oxygen