add eshell and cua-mode