added stuff used in CCO