tutorial switch