add history commands
add edit commands