initial commit of program entry point