added first device c code, still need OpenCL qualifiers