> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-workshop/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-workshop/usage/important-notes/clean-work-structure.md).

# Clean Work Structure

Since unpacking a package or file will always unpack everything in the `files/source` directory, it is very important to always keep it clean and up to date. So if you are done with editing a file, move it out of the `files/[source/unpacked/newpack]` directory, so it is no longer being processed the next time you un/pack. This is especially important for .ebp files as the de/compilation of their script can take quite a while.

The [/pages/dOVUDxi2ZOYgBjj637Ds#1.-unpack-packages](https://xeavin.gitbook.io/the-insurgents-workshop/usage/important-notes/pages/dOVUDxi2ZOYgBjj637Ds#1.-unpack-packages "mention") option will unpack all sections of a package. However, if you do not plan on modifying all, you can just delete them afterwards so they aren't unpacked with the [/pages/dOVUDxi2ZOYgBjj637Ds#3.-unpack-files](https://xeavin.gitbook.io/the-insurgents-workshop/usage/important-notes/pages/dOVUDxi2ZOYgBjj637Ds#3.-unpack-files "mention") option.

Also keep in mind that the workshop doesn't always support all sections of a package.

For example, if you unpack a .ebp file that contains a `section_014.bin`, it will not be unpacked into the `files/unpacked` directory as it is unsupported. So whenever you run the [/pages/dOVUDxi2ZOYgBjj637Ds#2.-pack-packages](https://xeavin.gitbook.io/the-insurgents-workshop/usage/important-notes/pages/dOVUDxi2ZOYgBjj637Ds#2.-pack-packages "mention") option to create a new .ebp, it will be missing `section_014.bin`. If you want it to be included, you have to copy it from the `files/source/*.ebp.dir` directory over to the `files/newpack/*.ebp.dir` directory.

This behaviour is intended as it gives the user full control over what a package should contain.
