diff --git a/vips-backend-single-server.sh b/vips-backend-single-server.sh
index bae43f90fe29b7f6f947c29d7a9707cb56cab0ec..e014a70d0490d52571b183f56fb0813f440b56f9 100755
--- a/vips-backend-single-server.sh
+++ b/vips-backend-single-server.sh
@@ -155,10 +155,10 @@ systemctl restart apache2
 # Test it
 echo "127.0.0.1 $servername" >> /etc/hosts
 
-response=$(curl --write-out %{http_code} --connect-timeout 3 --silent --output /dev/null http://$servername/VIPSLogic/rest/organization)
+response=$(curl --write-out %{http_code} --connect-timeout 3 --silent --output /dev/null http://$servername/rest/organization)
 if [ $response -ne 200 ]
 then
-	echo "Error configuring Apache. Exiting"
+	echo "Error configuring Apache. Server returned status code $response. Exiting"
 	exit 1
 fi
 
@@ -168,7 +168,6 @@ sleep 5s
 
 
 # Next up is adding organization information
-
 printf "\nORGANIZATION INFO\n"
 while [ "$organization_name" == "" ]
 do
@@ -197,7 +196,15 @@ while [ "$last_name" == "" ]
 do
         read -p "Last name [*]: " last_name
 done
+read -p "Username: " username
+
+read -sp "Password for $username [*]: " user_password
+
+passwordhash=$(./md5pass.py $user_password $md5_salt)
+
+PGPASSWORD=$vipslogic_password psql -U vipslogic -d vipslogic  -h localhost -c "BEGIN;TRUNCATE public.organization CASCADE; INSERT INTO public.organization(organization_name,address1,address2,postal_code,country_code,default_locale,default_map_center,default_map_zoom,default_time_zone,city) VALUES('$organization_name','$address_1','$address_2','$postal_code','$country_code','$default_language',ST_GeomFromText('POINT($longitude $latitude)',4326),4,'$timezone','$city');COMMIT;"
+
+PGPASSWORD=$vipslogic_password psql -U vipslogic -d vipslogic  -h localhost -c "BEGIN;INSERT INTO public.vips_logic_user(email,first_name,last_name,organization_id,user_status_id,preferred_locale) VALUES('$user_email','$first_name','$last_name',(SELECT organization_id FROM public.organization WHERE organization_name='$organization_name'),4,'$default_language'); COMMIT;"
 
-#TODO: Change from ROLLBACK to COMMIT
-PGPASSWORD=$vipslogic_password psql -U vipslogic -d vipslogic  -h localhost -c "BEGIN;INSERT INTO public.organization(organization_name,address1,address2,postal_code,country_code,default_locale,default_map_center,default_map_zoom,default_time_zone,city) VALUES('$organization_name','$address_1','$address_2','$postal_code','$country_code','$default_language',ST_GeomFromText('POINT($longitude $latitude)',4326),4,'$timezone','$city');ROLLBACK;"
+PGPASSWORD=$vipslogic_password psql -U vipslogic -d vipslogic  -h localhost -c "BEGIN;INSERT INTO public.user_authentication(user_id,user_authentication_type_id,username,password) VALUES((SELECT user_id FROM public.vips_logic_user WHERE first_name='$first_name' AND last_name='$last_name'),1,'$username','$passwordhash'); COMMIT;"