New Cuda makeover

no at a stand still right now may get back into it Oct