recalculate, add history to git