add switch system