adding module structure