My theory is to take what we've done with working programs, or partially working programs and kind of looking forward start thinking about how to add functionality to a program that's already working in part. 