extended module handling
extended module handling