add a alternativ algorithm using small precomputed route snippets