starting to finish creating my own setup files for emacs