Ring opening polymerization