added data model, data store, networking manager