added OpenCL program