iteration4 persistence