cuda source first draft