Multiple Provider

 -New model created
-2 branches to execute the multiple or single provider flow