cacop end