#11 add history