# Customize

Arbor can be freely customized by writing a script.

- Customize StateBehaviour
  This section explains customization of scripts assigned to states.
- Customize Calculator
  This section describes customization of scripts assigned to calculator nodes.
- Customize Data Slot
  This section explains the customization of Slot which exchanges data between state and operation nodes.
- Customizing parameters with Variable
  I will explain how to make my own parameters.
- Behaviour attributes
  This section explains the attributes that can be set in the behavior script.