upgraded persistence