initial route search framework