added emacs tricks