add switch module!