renamed cog to cwc since it is on cuda not opencl