modified module extension