ccl.cpp