add events on collection