New Cuda makeover

Any new progress lately?