add event add and delete