put everything into init.el