diff --git a/servicePoints/views/__pycache__/accounts.cpython-36.pyc b/servicePoints/views/__pycache__/accounts.cpython-36.pyc
index b03320044795d6266b104aa0e7e976c03badcd88..4ba19d6efd3e3db5738035f1388328b73a649cd8 100644
Binary files a/servicePoints/views/__pycache__/accounts.cpython-36.pyc and b/servicePoints/views/__pycache__/accounts.cpython-36.pyc differ
diff --git a/servicePoints/views/accounts.py b/servicePoints/views/accounts.py
index ee8fbaecbf9150c447aae1e060586a14545a42b8..2a04d0057658257f1b56485a9a1275a6744a812a 100644
--- a/servicePoints/views/accounts.py
+++ b/servicePoints/views/accounts.py
@@ -68,7 +68,12 @@ def create():
 
         cursor.execute('SELECT * FROM orgs WHERE orgName=?', to_join)
         if cursor.fetchone() is None:
-            return flask.redirect(flask.url_for('orgNotFound'))
+            if orgName == "NONE":
+                orgData = (name, "NONE")
+                cur = servicePoints.model.get_db()
+                cur.execute("INSERT INTO orgs(username, orgName) VALUES (?, ?)", orgData)
+            else:
+                return flask.redirect(flask.url_for('orgNotFound'))
 
         if len(str(flask.request.form['password'])) is 0 or len(str(flask.request.form['fullname'])) is 0:
             return flask.redirect(flask.url_for('incompleteForm', prev="create")) 
@@ -115,6 +120,8 @@ def createOrg():
 
         to_add = (name,)
         to_addOrg = (orgName,)
+        if orgName == "NONE":
+            return flask.redirect(flask.url_for('duplicateUsername', prev='createOrg'))
         cursor.execute('SELECT * FROM users WHERE username=?', to_add)
         if cursor.fetchone() is not None:
             return flask.redirect(flask.url_for('duplicateUsername', prev='createOrg'))
diff --git a/var/servicePoints.sqlite3 b/var/servicePoints.sqlite3
index c7704ebcdf577154892ec824ac58a38b738e2d20..c9688391db04fec06d56cf9e7b36fb102a328af5 100644
Binary files a/var/servicePoints.sqlite3 and b/var/servicePoints.sqlite3 differ