switch extensions