# List with horizontal cards and upvoting button

![List with horizontal cards and upvoting button](https://3426011356-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0NiyhsmXAcV5u1c6XK%2Fuploads%2FzwHVdiMrVV5p67m0RcjL%2Fupvoting-list-b.png?alt=media\&token=57903fa7-4d8f-47ca-80ae-1d47ae574131)

This layout has an upvote feature, which can be used by the users to upvote list items. For this purpose, you need to have a number type field in your Airtable base to be linked to the Upvote parameter in the list configuration (see below).

![Upvote field](https://3426011356-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0NiyhsmXAcV5u1c6XK%2Fuploads%2FRUs0uurAcWvq9ncR5vH8%2Fupvote-field-b.png?alt=media\&token=05a81f88-9564-4328-b5a2-9ac9a6225d19)

The number of upvotes received by each list item will be updated in the Airtable base.

{% hint style="info" %}
The upvote field on Airtable needs to have default values (e.g. "0") for all the rows to work. Airtable allows assigning default values to the whole column at once.
{% endhint %}
