#switching techniques