diff --git a/admin/tools/users.tool b/admin/tools/users.tool
index 1433ad0b41e9960daa34bc70b1615e1b25bd36f3..126a8439e73bb8cd406170c30e1ea70e8e2ed649 100644
--- a/admin/tools/users.tool
+++ b/admin/tools/users.tool
@@ -27,7 +27,7 @@
 			},
 			set: function(num) {
 				num = parseInt(num);
-				if (num > 0 && num < users.page.max+1)
+				if (num > 0 && num < users.page.max + 1)
 					tools.mem.session.set('curPage', num);
 				$('.users-cur-page-cont').html(users.page.cur());
 				users.get();
@@ -122,13 +122,38 @@
 					users.get();
 				});
 			}
+		},
+
+		//Make new user
+		add: function() {
+			var tmp = '<table class="table table-hover users-user-add-table"><tbody>',
+				reqFields = amivcore.getRequiredFields('users', 'POST');
+			for (var reqField in reqFields)
+				tmp += '<tr><td>' + reqField + '</td><td contenteditable></td></tr>'
+			tmp += '</tbody></table>';
+			tools.modal({
+				head: 'New User',
+				body: tmp,
+				button: 'Add',
+				success: function() {
+					var newUserData = {};
+					$('.users-user-add-table tr').each(function() {
+						newUserData[$(this).children('td:nth-child(1)').html()] = $(this).children('td:nth-child(2)').html();
+					});
+					amivcore.users.POST({
+						data: newUserData
+					}, function(ret) {
+						console.log(ret);
+					});
+				}
+			})
 		}
 	};
 
 	// Setup Menu
 	tools.ui.menu({
 		'<span class="glyphicon glyphicon-user" aria-hidden="true"></span>': {
-			callback: function() {}
+			callback: users.add
 		},
 		'<span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span>': {
 			callback: users.page.dec