# Working with the Libraries Tab

The Library tab is located in left side menu bar, it includes global functions and provides the following functionality:

Library functions
Library | Function
--- | ---
| Tightening Program library This library contains all global tightening programs available for the controllers to subscribe to. The global tightening programs may be copied from one controller or created in the library, modified and/or distributed to one or more controllers.
| Sync Mode library The Sync mode configuration library contains sync mode templates that can be used to create and modify sync mode configurations and distribute them to multiple controllers.
| Configurations library This library contains all global configurations available for the controllers to subscribe to. The configurations may be copied from one controller or created in the library, modified and/or distributed to one or more controllers.
| Fieldbus configuration library This library contains all global fieldbus configurations available for the controllers to subscribe to. The fieldbus configurations may be copied from one controller or created in the library, modified and/or distributed to one or more controllers.
| Settings library A library for Event configurations that can be distributed to other controllers. The events can be created here or in the Events section within the Settings and then added to the library. Editing an Event configuration will affect all controllers that subscribe to the configuration.
| Program templates library Create templates for Multistep tightening program. When creating a new multistep program, the template can be inserted (drag-and-drop) and act as a base to build the multistep program on.
| Controller configuration library The controller configuration library contains controller templates that can be used to create and modify controller configurations and distribute them to multiple controllers. The library is also very useful for copying and developing configurations in Station Setup mode without access to a ToolsTalk 2 server installation.

Command buttons in the library workspace
Command | Description
--- | ---
Add | Creates a new tightening program.
Manage | Distribute: Distributes the tightening program to the selected controllers. Any updates to the tightening program will update the distributed copies. Export: Exports a selected tightening program. File format is *.json Export to csv: (not available for mutistep) Exports selected tightening program(s). File format is *.csv Delete: Removes selected tightening program(s) from the list. Send for approval: Approve or Reject tightening in the Program Approval tab. Approve: Approves the tightening directly in this configuration view. Reset to draft: Changes the approval status to Draft.

In this Section

- Libraries - Distribution List
- Tightening Program Library
- Global Configurations Library
- FIeldbus Configuration Library
- Global Settings Library
- Program Templates
- Controller Configuration Library
- Global Sync Mode Library
- Program Approval