updated track_start + collision