add ModeHelper