Designing event2