changes in direction of program flow to be user friendly