improved efficiency and added spell checker menu