updated elisp