add events by scaffold