updated datastore.py