preliminary work on persistence