Organic chemistry of macromolecules