intro module structure