add delete-line
rename functions
change minibuffer to history