keyboard updates. Need to start off on line 179 to finish bracket stuff