small collision bug fixed