Polymer molecular design