adds events