cleaner emacs frontend; added clear backend