Switch view implementation: step 1