for self emacs conf