implement writable DataStore and consequence meta data