calculate-3/calculate-update