some improvements to init.el