conf bugfix, implemented datastore, all tests are PASSED