diff --git a/app/templates/auth/SignUp.html b/app/templates/auth/SignUp.html
index 891a09a663e1b0ed49f4d0bd2a13840cd8371f2c..e2f9e845e4451f84d6b0999e0e00b4b55205999f 100644
--- a/app/templates/auth/SignUp.html
+++ b/app/templates/auth/SignUp.html
@@ -92,6 +92,8 @@
       <div class="signUpContainer">
           <label><b><label for="username">Blazer Id: </label><br></b></label>
             <input class="form-control" id="bid" name="bid" placeholder="Enter BlazerId" required="" type="text">
+	  <label><b><label for="email">Email Id: </label><br></b></label>
+            <input class="form-control" id="email" name="email" placeholder="Enter Email Id" required="" type="text" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" >
           <label><b><label for="fullname">Full Name: </label><br></b></label>
             <input class="form-control" id="fullname" name="fullname" placeholder="Enter Full Name" required="" type="text">
           <label><b><label for="reason">Reason for Requesting Account: </label><br></b></label>
diff --git a/run.py b/run.py
index ff6b02509478326d87d84364bab4c9601b0025b2..e7c8fbab89ee843de9849d7398c41bf8aa53195f 100644
--- a/run.py
+++ b/run.py
@@ -36,7 +36,7 @@ def request_account(json, methods=['GET', 'POST']):
     room = str(session['uid'])
     print("Room: {}".format(room))
     try:
-        tasks.celery_create_account.delay(json['username'], json['fullname'], json['reason'], session=room)
+	tasks.celery_create_account.delay(json['username'], json['email'], json['fullname'], json['reason'], session=room)
     except Exception as e:
         print(time.strftime("%m-%d-%Y_%H:%M:%S") + "\tError in account creation: ", e)
         socketio.emit("Account creation failed", room)
diff --git a/tasks.py b/tasks.py
index 7deec3a983efced1851970ae9359b17d211862ae..1e8a4152e898a86fadb69b2413cb8dec681fd462 100644
--- a/tasks.py
+++ b/tasks.py
@@ -24,6 +24,7 @@ def celery_create_account(username, fullname, reason, session):
     print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tUser ' + username + ' added to queue')
     send_msg('creating account', room)
     print(username)
-    subprocess.call(["/opt/rabbitmq_agents/flask_producer.py", "ohpc_account_create", username])
+    subprocess.call(["/opt/rabbitmq_agents/create_account.py", username, email, fullname, reason])
+    print(username + email + fullname + reason)
     print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tAccount successfully created for ' + username)
     send_msg('account ready', room)
diff --git a/vars.py b/vars.py
index 8314f9d955c4c3029bf374de2dee84fd74298817..0fa6295b9094599b59fb3b0035b212799c7a9442 100644
--- a/vars.py
+++ b/vars.py
@@ -1,6 +1,6 @@
-id = ''
-password = '' 
-key = ''
+id = 'reggie'
+password = 'reggie' 
+key = '1234'
 broker_url =  'amqp://' + id + ':' + password + '@ohpc:5672/'
 message_queue =  broker_url + 'socketio'
 default_referrer = "https://docs.uabgrid.uab.edu/wiki/Cheaha_Quick_Start"