cuck clean compilation