updated to emacs 24