module wrap