Initial Provider model (with git add)