Added a mode switching between all