Calc

fix ShiftState