General update & move to emacs