diff --git a/gui/src/components/App.js b/gui/src/components/App.js
index 741f8402e1bf5326e8e4957aaa98fb8e22a6a1f3..49bfe278f0bd205583d26bf7919b0818705d803a 100644
--- a/gui/src/components/App.js
+++ b/gui/src/components/App.js
@@ -3,7 +3,7 @@ import { MuiThemeProvider } from '@material-ui/core/styles'
 import { genTheme, appBase } from '../config'
 import Navigation from './Navigation'
 import { BrowserRouter, Switch, Route } from 'react-router-dom'
-import Uploads from './Uploads'
+import Uploads from './uploads/Uploads'
 import SearchPage from './search/SearchPage'
 import Development from './Development'
 import Home from './Home'
diff --git a/gui/src/components/ConfirmDialog.js b/gui/src/components/uploads/ConfirmDialog.js
similarity index 100%
rename from gui/src/components/ConfirmDialog.js
rename to gui/src/components/uploads/ConfirmDialog.js
diff --git a/gui/src/components/Upload.js b/gui/src/components/uploads/Upload.js
similarity index 99%
rename from gui/src/components/Upload.js
rename to gui/src/components/uploads/Upload.js
index 045071cacac208a4580474ed72f0715f6605c2af..a75bdfcb2ba685af536ec723db48ae7321dcc590 100644
--- a/gui/src/components/Upload.js
+++ b/gui/src/components/uploads/Upload.js
@@ -8,8 +8,8 @@ import { withStyles, ExpansionPanel, ExpansionPanelSummary, Typography,
 import ExpandMoreIcon from '@material-ui/icons/ExpandMore'
 import ReactJson from 'react-json-view'
 import { compose } from 'recompose'
-import { withErrors } from './errors'
-import { debug } from '../config'
+import { withErrors } from '../errors'
+import { debug } from '../../config'
 import { withRouter } from 'react-router'
 
 class Upload extends React.Component {
diff --git a/gui/src/components/Uploads.js b/gui/src/components/uploads/Uploads.js
similarity index 98%
rename from gui/src/components/Uploads.js
rename to gui/src/components/uploads/Uploads.js
index 5aa4bfe46ae5f9966d0802febf4417affd5bd8db..4951adf2b42d924013442c94f5d28c9eef401b52 100644
--- a/gui/src/components/Uploads.js
+++ b/gui/src/components/uploads/Uploads.js
@@ -1,6 +1,6 @@
 import React from 'react'
 import PropTypes, { instanceOf } from 'prop-types'
-import Markdown from './Markdown'
+import Markdown from '../Markdown'
 import { withStyles, Paper, IconButton, FormGroup, Checkbox, FormControlLabel, FormLabel, Tooltip } from '@material-ui/core'
 import UploadIcon from '@material-ui/icons/CloudUpload'
 import Dropzone from 'react-dropzone'
@@ -10,8 +10,8 @@ import DeleteIcon from '@material-ui/icons/Delete'
 import ReloadIcon from '@material-ui/icons/Cached'
 import CheckIcon from '@material-ui/icons/Check'
 import ConfirmDialog from './ConfirmDialog'
-import { Help, Agree } from './help'
-import { withApi } from './api'
+import { Help, Agree } from '../help'
+import { withApi } from '../api'
 import { withCookies, Cookies } from 'react-cookie'
 
 class Uploads extends React.Component {