add switch_features