AdvancedModule class