Implement the events add

Implement the events add functionality