still working on cp