starting on emacs from scratch