emacs reorganization