Updated Model Provider Service