first working copy

Read and write to Datastore