modify elisp for emacs24.3