# Recommended UX

Recommendations for a typical banking application to optimize cost and efficiency:

1. Use a [list-request](https://devs.snowdropsolutions.co.uk/basic-concepts/list-request "mention") (type `restrictive`)  to fill the initial list of transactions using the cleaned up name and logo, and optionally also include categorisation and category icon in this view.
2. When a user wants more information about a transaction then they can press/click on it. At this point a individual call (see [quick-start](https://devs.snowdropsolutions.co.uk/implementation-guides/quick-start "mention")) of type `extended` is made and the user will navigate to the Detail View.

See also [restrictive-vs-extended](https://devs.snowdropsolutions.co.uk/basic-concepts/restrictive-vs-extended "mention").

See also [additional-ux-considerations](https://devs.snowdropsolutions.co.uk/implementation-guides/additional-ux-considerations "mention").

<figure><img src="https://3426765591-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3PkUQNFQ8zz26qyVygsV%2Fuploads%2F76fhDuMNig1mh7ks6r08%2Fimage.png?alt=media&#x26;token=135f34d3-4107-4eca-ac19-4a237194a9d1" alt=""><figcaption></figcaption></figure>
