support only emacs24
merge