add duplicate event collision (incomplete)