adding persistence and plugging in event service notification integration