PROGRAM

The program is finally coming together..