OperationHistory add movability check funciton