First build

Building the foundation of the program