modified carrier and collision
I dunno
update