add switch

add switch