made the modelbuilder actually return something