collision works like a charm