COP Compilation