support adding special event types