# How to Integrate Front-end Router

{% hint style="info" %}
**Summary:** For many dapps, it would create a better user experience if they could transfer assets cross-chain in the appropriate context, rather than rely on Multichain's platform to do this, having to open a separate dapp. Here we show how to achieve that for Router assets.
{% endhint %}

There is a good explanation of [How to Integrate the Router](https://github.com/anyswap/CrossChain-Router/wiki/How-to-integrate-AnySwap-Router) on the github.

We cover it again here for completeness.

![Router Schematic](https://1909004250-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUdcg2zIVro9DItOfrezt%2Fuploads%2FQYNSsFHvnSot6rEtA1uq%2FRouter-chains.jpg?alt=media\&token=dcf75cf6-1bdf-4b83-b10d-6a858d069294)

The figure represents some tokens that are present on the Router. They can be configured to exist on any chain supported by the Router - Chain A, B, C, D... If a token is on chains A, B and C, then it is possible to transfer them between any of these chains.
