diff --git a/client/assets/images/ansible-galaxy.png b/client/assets/images/ansible-galaxy.png
new file mode 100644
index 0000000..89e6550
Binary files /dev/null and b/client/assets/images/ansible-galaxy.png differ
diff --git a/server/routes.js b/server/routes.js
index 6cf7f0a..0990bd5 100644
--- a/server/routes.js
+++ b/server/routes.js
@@ -6,12 +6,13 @@
import errors from './components/errors';
import path from 'path';
+import * as auth from './auth/auth.service';
export default function(app) {
// Insert routes below
- app.use('/api/custom_modules', require('./api/custom_module'));
- app.use('/api/ansible', require('./api/ansible'));
- app.use('/api/projects', require('./api/project'));
+ app.use('/api/custom_modules', auth.isAuthenticated(), require('./api/custom_module'));
+ app.use('/api/ansible', auth.isAuthenticated(), require('./api/ansible'));
+ app.use('/api/projects', auth.isAuthenticated(), require('./api/project'));
app.use('/api/things', require('./api/thing'));
app.use('/api/users', require('./api/user'));