Switching between modes.
Reorganize