ensure events existence