the correct opencl kernal added