adding ConditionsCalculator