cpl ply ...