working on model-stores