added advanced module