added ray.cu