not finished working on cp