# Adding files

Publican allows you to include arbitrary files together with your documents. These files are included in RPM packages that you build with Publican and are installed on users' systems alongside the document itself. For example, you might want to include multimedia files of tutorials that complement the document, or sample files of source code or other materials that allow users to work through the examples or tutorials in a document.

To ship arbitrary files with a document, create a directory named `files` in the language directory for the original language (e.g. `en-US`) of the book (e.g. `My_Book`).

In the directory `My_Book`:

    $ mkdir en-US/files

Copy the files to the directory `files`:

    $ cp arbitrary_files en-US/files