Update on the cuda

Excellent work. Keep at it and it'll all get to that stage eventually. :)