fix MathCal()