by macromolecular compounds