Update: Add switch mode