updates for output and the program