high molecular weight polymer