adds location and destination direction processing