extending module