辅助方法和ModeState