added spell cecking and key mapping section