work release

added CalculationEngine