i really need to stop fucking around with emacs