modification persistence