add loadModule