added CUDA files