basic route detection