change module structure