use autoload to speed up emacs startup timerearrange code