route finding challenges