basic emacs
basic emacs finished