add module, str switch module