added cp.script