persistent 2.0