collision avoidance added