Main program to run things.