finished the basic program