opencl first step