First functional route finding