added event-add function
For reals added event and CORRECT routing
merged and updated