Step growth polymerization