add events demo