moved eval-after-load into hooks.el