first module structure