added advanced module manager