add emacs root func