initial persistence draft