persistence wip