switch template