thinking about the model and the provider portion of it