# Extend

## Functions and filters

You can add custom [functions](reference/12-functions.md) and custom [filters](reference/14-filters.md) with a [**_Twig extension_**](../developers/41-extend.md#twig-extension).

## Theme

It’s easy to build a theme, you just have to create a folder `<theme>` with the following structure (like a website but without pages):

```plaintext
<mywebsite>
└─ themes
   └─ <theme>
      ├─ config.yml
      ├─ assets
      ├─ layouts
      ├─ static
      └─ translations
```
