buffer length 40
lots of keybind changes