add history version