adding events
WIP