more persistence (still wip)