default module structure