Cationic Polyacrylamide is a water soluble macromolecular polymer insoluble in most organic solvents.