Polymer science compounds