# LBL Files (Dynamic Libraries) When preparing liveries, attachments, or presets, there are a number of `*.lbl` files that you may need to create, depending on the number of dynamic materials defined in the [Livery XML](../modular-simobjects/aircraft/liveries/livery-xml-properties/) or the needs of the SimObject being created (whether an aircraft or environmental). These files are essentially [JSON](https://en.wikipedia.org/wiki/JSON "JSON Format Information On Wikipedia") format files that are used to link the various parts of the livery / preset / attachment with different dynamic data points, such that things can be adapted to suit the exact situation in which the SimObject is being used.   There are multiple types of `*.lbl` files available, and it should be noted that for attachments, presets, liveries, and the dynamic material systems to access them correctly, *they must be part of the same package*:   - [`liveries.lbl`](liveries-lbl/) There is only *one* of these files per-aircraft, and it goes in the top level `liveries` folder of the modular aircraft (as explained [here](../modular-simobjects/modular-simobject-project-structure/)).   - [`loads.lbl`](loads/) This file goes in the `loads` folder of the attachment or preset of the modular SimObject that is using dynamic cargo loads, and requires a sub folder - `SimPropContainers` - containing the [SimProp Container XML](../environment/simprop-containers/simpropcontainer-xml-properties/) files the `loads.lbl` file will reference (as explained [here](../careers/general-career-information/aircraft-loads/)).   - [`.lbl`](texture-lbl/) There should be one of these files placed in each of the **texture library** folders containing the textures you wish to use as part of the livery (as explained [here](../modular-simobjects/aircraft/liveries/liveries/)).   - [`.lbl`](text-lbl/) There should be at least one of these files placed in the **text library** folder for the text you wish to use as part of the livery (as explained [here](../modular-simobjects/aircraft/liveries/liveries/)).   - [`material.lbl`](material-lbl/) There should be one of these files placed in each of the **material library** folders containing the materials you wish to use as dynamic materials (as explained [here](../modular-simobjects/aircraft/liveries/liveries/)).   - [`.lbl`](palette-lbl/) There should be at least one of these files placed in the **palette library** folder to define the palettes to use in the livery (as explained [here](../modular-simobjects/aircraft/liveries/liveries/)).     ### Geographic Keys / Values Note that you can setup the key / label pairs in the various LBL files such they will work with the simulation adaptive livery system based on **geographic location**, which - when combined with other label key/values - can be used to generate liveries that will adapt to the location of the aircraft in the world under diverse situations and activities.   For these keys and values to be recognised, you will need to ensure that there is a `