some updates to emacs