changes in the application structure
create-datastore function