add events handling post