update CheckRight()