add switch support