demo switcher done!