key and press changes