with ListCalc.cs