improvements towards collision