added emacs helpers