General Polymers