removed calculate() from CalculationRow since it seems useless for now