change module structure.