project to module structure