update for auto header in emacs