module extended