added back select service for switch