changes to screen and input