added Case that inherits from EventSink