add new mode.