starting to work on persistence