goal: same data after restart write should not be a part of this, because than we have to handle concurrent writes etc