support multi modules plugins