now works with RML or FML; use RML/mcp for build