main emacs changes