[DONE] simplify the storage of event and ar