#17 basics of opencl were added