Starting a program from scratch