add calc2()