Initial commit of the main program