stuff moved around
clean up in main(), verbose variable names.