improve keys , TAB key is a trouble