add history
add history