modified collision ext