add emacs need