solve collision again