Program 2 initial work