diff --git a/images/bgimg.jpg b/images/bgimg.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d7b5f415d49d4d477e1eec6923a78c77a9cb5892
Binary files /dev/null and b/images/bgimg.jpg differ
diff --git a/registerPage.html b/registerPage.html
index 7cc37ea406576caedc4d37d4da66b97ac80ecc19..ce82385d9f3372fb408b960623482d3a1b7289ae 100644
--- a/registerPage.html
+++ b/registerPage.html
@@ -1,53 +1,91 @@
 <!DOCTYPE html>
 <html lang="en" dir="ltr">
-  <head>
-    <meta charset="utf-8" />
-    <title>Group 2 Showcase Project</title>
-    <link rel="stylesheet" href="styles.css" />
-  </head>
-  <body>
-    <header>
-      <div class="appBar">
-        <span class="appName">StudentProfile</span>
-        <nav class="navigation">
-          <a class="navLink" href="./main.html">Home</a>
-          <a class="navLink active" href="./registerPage.html">Register</a>
-          <a class="navLink" href="./addProjectPage.html">Add Project</a>
-        </nav>
-      </div>
-    </header>
-    <main>
-      <h1 class="header">Hi, let's register your profile here!</h1>
-      <p class="text">Please input your details below:</p>
-      <form class="formContainer" id="myform" method="post">
-        <div class="fieldContainer">
-          <label class="formLabel" for="email"> First name: </label>
-          <input
-            class="formInput"
-            type="text"
-            id="firstname"
-            name="firstname"
-          />
-        </div>
-        <div class="fieldContainer">
-          <label class="formLabel" for="surname"> Surname: </label>
-          <input class="formInput" type="text" id="surname" name="surname" />
-        </div>
-        <div class="fieldContainer">
-          <label class="formLabel" for="email">Email:</label>
-          <input class="formInput" type="email" id="email" name="email" />
-        </div>
-        <div class="fieldContainer">
-          <label class="formLabel" for="password">Password:</label>
-          <input
-            class="formInput"
-            type="password"
-            id="password"
-            name="password"
-          />
-        </div>
-        <button class="submitButton" type="submit">Register</button>
-      </form>
-    </main>
-  </body>
+<head>
+  <meta charset="utf-8" />
+  <title>Group 2 Showcase Project</title>
+  <link rel="stylesheet" href="styles.css" />
+</head>
+<body class="bodymain">
+<header>
+  <div class="appBar">
+    <span class="appName">StudentProfile</span>
+    <nav class="navigation">
+      <a class="navLink active" href="./registerPage.html">Register</a>
+      <a class="navLink" href="./addProjectPage.html">Add Project</a>
+    </nav>
+  </div>
+</header>
+<main>
+  <form class="formContainer" id="myform" method="post">
+    <h1 class="header">Hi, let's register your profile here!</h1>
+    <p class="text">Please input your details below:</p>
+    <div class="fieldContainer">
+      <label class="formLabel" for="firstname"> First name: </label>
+      <input class="formInput" type="text" id="firstname" name="firstname"/>
+    </div>
+    <div class="fieldContainer">
+      <label class="formLabel" for="surname"> Surname: </label>
+      <input class="formInput" type="text" id="surname" name="surname" />
+    </div>
+    <div class="fieldContainer">
+      <label class="formLabel" for="address">Address: </label>
+      <textarea class="formInput" type="text" id="address" name="addresss" rows="5"></textarea>
+    </div>
+    <div class="fieldContainer">
+      <label class="formLabel" for="grade">Grade: </label>
+      <select class="formInput" id="grade" name="grade" onchange="enableCourse(this)">
+        <option value="undergraduate" id="undergraduate">Undergraduate</option>
+        <option value="postgraduate" id="postgraduate">Postgraduate</option>
+      </select>
+    </div>
+    <div class="fieldContainer">
+      <label class="formLabel">Course: </label>
+      <select class="formInput" type="text" name="course" id="ugcourse">
+        <option value="archaeology">Archaeology</option>
+        <option value="biochemistry">Biochemistry</option>
+        <option value="chemistry">Chemistry</option>
+        <option value="dental surgery">Dental Surgery</option>
+        <option value="economics">Economics</option>
+      </select>
+      <select class="formInput d-none" type="text" name="course" id="pgcourse">
+        <option value="ACS">Advanced Computer Science</option>
+        <option value="broadcast journalism">Broadcast Journalism</option>
+        <option value="civil engineering">Civil Engineering</option>
+        <option value="DMS">Digital Media and Society</option>
+        <option value="english literature">English Literature</option>
+      </select>
+    </div>
+    <!--<div class="fieldContainer">
+      <label class="formLabel" for="surname">: </label>
+      <input class="formInput" type="text" id="" name="" />
+    </div>-->
+    <div class="fieldContainer">
+      <label class="formLabel" for="email">Email:</label>
+      <input class="formInput" type="email" id="email" name="email"/>
+    </div>
+    <div class="fieldContainer">
+      <label class="formLabel" for="password">Password:</label>
+      <input class="formInput" type="password" id="password" name="password"/>
+    </div>
+    <div class="fieldContainer">
+      <label class="formLabel" for="password">Confirm Password Again:</label>
+      <input class="formInput" type="password" id="passwordagain" name="passwordagain"/>
+    </div>
+    <button class="submitButton" type="submit">Register</button>
+  </form>
+</main>
+<script type="text/javascript">
+  function enableCourse(answer){
+    console.log(answer.value);
+    if (answer.value == "undergraduate"){
+      document.getElementById('ugcourse').classList.remove('d-none');
+      document.getElementById('pgcourse').classList.add('d-none');
+    }
+    else if (answer.value == "postgraduate"){
+      document.getElementById('pgcourse').classList.remove('d-none');
+      document.getElementById('ugcourse').classList.add('d-none');
+    };
+  };
+</script>
+</body>
 </html>
diff --git a/styles.css b/styles.css
index f995ecac4d9526e4a4968db2e3733f409a734c20..8bdcb00460c1596da1d43f590ba7c27228837b4d 100644
--- a/styles.css
+++ b/styles.css
@@ -1,29 +1,42 @@
 @import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@700&family=Poppins:wght@400;500;600&display=swap");
 
-body {
+.bodymain {
   margin: 0;
   font-family: -apple-system, Poppins, "Segoe UI", "Roboto", "Oxygen", "Ubuntu",
-    "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  background-image: url("images/bgimg.jpg");
+  background-position: center;
+  background-size: cover;
+  background-color: #377d71;
+  background-repeat: no-repeat;
+}
+.body{
+  margin: 0;
+  font-family: -apple-system, Poppins, "Segoe UI", "Roboto", "Oxygen", "Ubuntu",
+  "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  height: 100%;
 }
-
 .appBar {
   padding: 16px 40px;
   display: flex;
   align-items: center;
   justify-content: space-between;
   box-shadow: rgba(136, 121, 176, 0.4) 0px 3px 8px;
+  background-color: white;
 }
 
 .appName {
   margin-right: 15px;
-  color: #395b64;
+  color: maroon;
   font-size: 20px;
   font-weight: 500;
 }
-
+.d-none{
+  display: none!important;
+}
 .navigation {
   align-items: center;
 }
@@ -36,7 +49,7 @@ body {
 }
 
 .navLink.active {
-  color: #8879b0;
+  color: maroon;
 }
 
 .navLink:not(:last-child) {
@@ -55,15 +68,14 @@ body {
 }
 
 .formContainer {
+  margin-top: 25px;
   margin-left: auto;
   margin-right: auto;
-  padding: 30px;
+  padding: 50px;
   width: fit-content;
-
   display: flex;
   flex-direction: column;
   align-items: center;
-
   border: 1.5px solid #d6dbdf;
   border-radius: 6px;
   background-color: #f6f8fa;
@@ -98,21 +110,6 @@ body {
   outline: #8879b0 solid 2px;
 }
 
-.formTextarea{
-  padding: 4px 8px;
-
-  border-radius: 6px;
-  border: #d6dbdf solid 1.5px;
-  outline: none;
-
-  font-size: 14px;
-}
-
-.formTextarea:focus {
-  border-color: #fff;
-  outline: #8879b0 solid 2px;
-}
-
 .submitButton {
   margin-top: 10px;
   padding: 10px 60px;
@@ -132,19 +129,3 @@ body {
 .submitButton:hover {
   background-color: #395b64;
 }
-
-#myFile::file-selector-button{
-  padding: 10px 15px;
-  width:35%;
-
-  font-size: 14px;
-  border: none;
-  border-radius: 6px;
-
-  font-weight: 400;
-  color: #fff;
-  background-color: #377d71;
-  transition: 250ms cubic-bezier(0.4, 0, 0.2, 1);
-
-  cursor: pointer;
-}