Chain-growth polymerization