upated with keybindings