provider architecture changed
Merge pull request #3 from adililhan/master

provider architecture changed