Completed skeleton of main body of program, just need to implement the
program actions.