parameterizing MapBuilder and Utility