modify to refactor CL-CUDA.LANG package