add functionality to attend and withdraw from events