create data_fetcher,model class add track change of the data
Merge remote-tracking branch 'origin/master'