diff --git a/Adding-ROMs.md b/Adding-ROMs.md
new file mode 100644
index 0000000..6c1a410
--- /dev/null
+++ b/Adding-ROMs.md
@@ -0,0 +1,23 @@
+There are three ways to add ROMs to Gaseous:
+* Web Upload
+* Import directory
+* Custom library
+
+**Note**: Duplicate ROMs are not imported. If the hash of a ROM is already in the database, it will be skipped.
+
+## Web Upload
+1. Click the Upload button in the page banner
+
+
+2. In the upload dialog, optionally set the platform drop down. This can help Gaseous to determine what platform the uploaded ROMs are for if a signature match is not possible.
+
+
+3. To upload the ROMs click the "Drop files here to upload" button and select the files, or drag the ROMs into the dialog
+4. The files will be uploaded and processed. These files go into the main managed library.
+
+## Import Directory
+1. Copy the ROMs to be added into the ``~/.gaseous-server/Data/Import`` directory
+2. Once a minute a background task named "Title Import" will process these files and move them into the main managed library
+3. Import errors are sent to the ``~/.gaseous-server/Data/Import Errors`` directory
+
+## Custom Library