demo_calc