diff --git a/app/static/scripts/function.js b/app/static/scripts/function.js
index ae406d73e8eb8bcb12bab94c16088026b3ca4c0b..d68c816935af636a14dfd71f86b55b4d7982037b 100644
--- a/app/static/scripts/function.js
+++ b/app/static/scripts/function.js
@@ -1,3 +1,8 @@
+function check() {
+  var submitButton = document.getElementById("submit");
+  submitButton.disabled = false;
+};
+
 function displayloading1() {
     $('#overlayModal').modal('show');
 }
diff --git a/app/templates/auth/SignUp.html b/app/templates/auth/SignUp.html
index bf35e1974a2c4242d59b48e941dea43b52044924..ed9d64cd1679d4e3e4ed9c44e4a37974f2349791 100644
--- a/app/templates/auth/SignUp.html
+++ b/app/templates/auth/SignUp.html
@@ -98,8 +98,9 @@
           </div>
           <br>
           <div class="col-md-7 col-sm-7 my-col">
+            <br><input class="checks" id ="agree" type="checkbox" name="agree" value="agree" onchange= check() />Agree to proceed<br/>  
             <button class="btn btn-danger btn-md" id="cancel" name="cancel" type="button" onClick="renderDom('Account  Creation Cancelled','{{ cancel_msg |safe }}', null)">Cancel</button> 
-            <button class="btn btn-primary btn-md"  id="submit" name="submit" type="button" value="Submit" onclick="displayloading1();request_account()"> Create Account</button>
+            <button class="btn btn-primary btn-md" disabled  id="submit" name="submit" type="button" value="Submit" onclick="displayloading1();request_account()"> Create Account</button>
           </div>
         </form>
       </div>