added event persistence section