add cmoduleswitch