add switch action