build to module