add events working