# Quick Start | SA5 Effects

## How to Add the Library    <a href="#step-1---add-the-library" id="step-1---add-the-library"></a>

{% hint style="warning" %}
**IMPORTANT** \
We've made some enhancements to SA5 Core in v5.5.0. \
If you are already using other SA5 Libs, please make certain to upgrade them to at least v5.5.0 as well to ensure cross-compatibility.&#x20;
{% endhint %}

[Add this script](https://attr.sygnal.com/overview/how-to-add-custom-code) to the **site wide** custom code **HEAD** area of your site. If this functionality is only needed on specific pages, you can add it to those page-specific HEADs instead. &#x20;

{% code overflow="wrap" %}

```html
<!-- Sygnal Attributes 5 | Effects --> 
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/sygnaltech/webflow-util@5.6.0/dist/css/webflow-effects.css"> 
<script defer 
  src="https://cdn.jsdelivr.net/gh/sygnaltech/webflow-util@5.6.0/dist/nocode/webflow-effects.js"
  dev-src="http://127.0.0.1:4000/dist/nocode/webflow-effects.js"
  ></script>
```

{% endcode %}

Add the custom attributes for the features you need, described in each feature separately. &#x20;

Add the custom attributes for the features you need, described in each feature separately. &#x20;

## SA5 Library Developers

For SA5 library developers, use the extended syntax to support [Sygnal Devmode](https://devmode.sygnal.com/) and [Sygnal DevProxy](https://engine.sygnal.com/devproxy).  These make it easier to develop and test code changes with Webflow sites.&#x20;

{% code overflow="wrap" %}

```html
<!-- Sygnal Attributes 5 | Effects --> 
<link rel="stylesheet" 
  href="https://cdn.jsdelivr.net/gh/sygnaltech/webflow-util@5.6.0/dist/css/webflow-effects.css"
  dev-href="http://127.0.0.1:4000/dist/css/webflow-effects.css"
  group="SA5 Effects"  
  > 
<script defer 
  src="https://cdn.jsdelivr.net/gh/sygnaltech/webflow-util@5.6.0/dist/nocode/webflow-effects.js" 
  dev-src="http://127.0.0.1:4000/dist/nocode/webflow-effects.js"
  group="SA5 Effects"  
  ></script>
```

{% endcode %}
