diff --git a/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.html b/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.html
index 4a86767124363b46957a5686a197f35c1dd14595..6adb7751ff8a28f953f24157439bba41409c391e 100644
--- a/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.html
+++ b/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.html
@@ -1,3 +1,27 @@
-<p>
-  choose-user works!
-</p>
+<div class="user-profile-box">
+  <div class="d-flex flex-jc-space-between my-16">
+    <div class="user-profile-box__title">Choose Users</div>
+    <button type="button" class="sb-btn sb-btn-xs sb-btn-outline-primary">Delete</button>
+  </div>
+  ​
+  <div class="members-list">
+    <div class="members-list-item acitve">
+      <div class="oval">A</div>
+      <div class="member-name"><span>User Name 01</span></div>
+      <img src="./assets/images/tick-mark.svg" class="icon_active" />
+    </div>
+    <div class="members-list-item">
+      <div class="oval">B</div>
+      <div class="member-name"><span>User Name 02</span></div>
+    </div>
+  </div>
+  ​
+  <button type="submit" class="sb-btn sb-btn-sm sb-btn-outline-primary sb-right-icon-btn w-100 my-16 ">
+    <i class="chevron plus icon"></i> Add User
+  </button>
+  ​
+  <div class="user-profile-box__actions">
+    <button type="submit" class="sb-btn sb-btn-normal sb-btn-primary"> Switch User
+    </button>
+  </div>
+</div>
diff --git a/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.scss b/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.scss
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2e646f39fd46e44deabbf31fae84b69e2ecc931c 100644
--- a/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.scss
+++ b/src/app/client/src/app/plugins/profile/components/choose-user/choose-user.component.scss
@@ -0,0 +1,167 @@
+@import "variables";
+@import 'mixins/mixins';
+
+.user-profile-box {
+  margin: 0 auto;
+  max-width: 640px;
+  width: 100%;
+  background: var(--white);
+  border-radius: 8px;
+  padding: 16px;
+
+  &__title {
+    font-weight: bold;
+    color: var(--primary-color);
+    font-size: calculateRem(18px);
+  }
+
+  &__actions {
+    border-top: 1px solid #ddd;
+    padding: 16px 0px 0px 0px;
+    display: flex;
+    flex-direction: row-reverse;
+  }
+}
+
+/* members css */
+.members-list {
+  width: 100%;
+  background-color: var(--white);
+  box-shadow: 0 calculateRem(2px) calculateRem(7px) 0 rgba(0, 0, 0, 0.25);
+
+  .members-list-item {
+    display: flex;
+    align-items: center;
+    padding: calculateRem(8px);
+    border-bottom: calculateRem(0.5px) solid #97979787;
+    position: relative;
+    border: 1px solid transparent;
+    position: relative;
+
+    .oval {
+      height: calculateRem(36px);
+      width: calculateRem(36px);
+      justify-content: center;
+      align-items: center;
+      display: inline-flex;
+      border-radius: 50%;
+      border: calculateRem(6px) solid var(--white);
+      background-color: var(--white);
+      box-shadow: 0 0 calculateRem(6px) 0 rgba(0, 0, 0, 0.1);
+    }
+
+    .member-name {
+      color: $gray-800;
+      font-size: 16px;
+      letter-spacing: 0;
+      line-height: calculateRem(20px);
+      flex: 1;
+      padding: 0 calculateRem(16px);
+
+      span {
+        // display: flex;
+        // width: 90%;
+      }
+    }
+
+    .status {
+      border: calculateRem(0.5px) solid var(--secondary-100);
+      border-radius: 2px;
+      font-size: 10px;
+      color: var(--secondary-100);
+      background-color: var(--white);
+      padding: calculateRem(4px) calculateRem(8px);
+      margin: 0 calculateRem(8px)
+    }
+
+    .menu {
+      color: var(--gray-200);
+      width: calculateRem(30px);
+      height: calculateRem(30px);
+      font-size: calculateRem(24px);
+      text-align: center;
+      line-height: calculateRem(30px);
+      border-radius: 50%;
+      padding-left: calculateRem(6px);
+
+      &:hover {
+        background: var(--gray-0);
+        cursor: pointer;
+      }
+
+      position: relative;
+      display: inline-block;
+    }
+
+    .dropdown-content {
+      position: absolute;
+      border-radius: calculateRem(2px);
+      background-color: var(--white);
+      box-shadow: 0 calculateRem(3px) calculateRem(5px) calculateRem(4px) rgba(0, 0, 0, 0.05);
+      padding: calculateRem(16px);
+      z-index: 1;
+      text-align: left;
+      right: calculateRem(10px);
+      top: calculateRem(10px);
+
+      .list {
+        display: flex;
+        align-items: center;
+        cursor: pointer;
+
+        &:first-child {
+          margin-bottom: calculateRem(8px);
+
+          &:hover {
+            span {
+              color: var(--primary-color);
+            }
+          }
+        }
+
+        &:hover {
+          span {
+            color: var(--red-400);
+          }
+        }
+
+        span {
+          font-size: calculateRem(14px);
+          padding-left: calculateRem(8px);
+        }
+      }
+    }
+
+    .menu:hover .dropdown-content {
+      display: block;
+    }
+
+    .menu::after {
+      content: '\2807';
+      font-size: calculateRem(24px);
+    }
+
+    .icon_active {
+      visibility: hidden;
+      position: absolute;
+      top: 50%;
+      right: 16px;
+      width: 16px;
+      transform: translateY(-50%);
+    }
+
+    &:hover, &.active {
+      background: var(--primary-0);
+      border: 1px solid var(--primary-color);
+
+      .member-name {
+        color: var(--primary-color);
+      }
+
+      .icon_active {
+        visibility: visible;
+      }
+    }
+
+  }
+}
diff --git a/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.html b/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.html
index df1586f02e88a9de1fb32f7586c6ebd8009ac5f8..9d4aae8abe22edc5eb2e13e9ee0246d7d060f023 100644
--- a/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.html
+++ b/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.html
@@ -1,3 +1,70 @@
-<p>
-  create-user works!
-</p>
+<div class="user-profile-box">
+  <div class="d-flex flex-jc-space-between my-16">
+    <div class="user-profile-box__title">Create User</div>
+    <button type="button" class="sb-btn sb-btn-xs sb-btn-outline-primary">Delete</button>
+  </div>
+  ​
+  <form class="sb-form my-16">
+    <div class="sb-field">
+      <label class="font-weight-normal">Name<span>*</span></label>
+      <input class="sb-form-control" type="text" placeholder="Enter user name">
+    </div>
+    <div class="d-flex flex-jc-space-between">
+      <div class="sb-field my-8 w-50">
+        <label class="font-weight-normal">Board:</label>
+<!--        <sui-select class="selection" name="state" labelField="name" placeholder="Select State">
+          <sui-select-option *ngFor="let state of states" [value]="state"></sui-select-option>
+        </sui-select>-->
+      </div>
+
+      <div class="sb-field my-8 ml-16 w-50">
+        <label class="font-weight-normal">Medium:</label>
+        <div class="sb-field">
+<!--          <sui-multi-select class="selection" name="district" labelField="name" placeholder="Select district">
+            <sui-select-option *ngFor="let district of districts" [value]="district"></sui-select-option>
+          </sui-multi-select>-->
+        </div>
+      </div>
+    </div>
+    <div class="sb-field mb-16">
+      <label class="font-weight-normal">Class:</label>
+      <div class="sb-field">
+<!--        <sui-multi-select class="selection" name="district" labelField="name" placeholder="Select district">
+          <sui-select-option *ngFor="let district of districts" [value]="district"></sui-select-option>
+        </sui-multi-select>-->
+      </div>
+    </div>
+
+    <div class="fields-selection d-flex flex-jc-space-between w-100">
+      <div class="sb-field field-focus w-50">
+<!--        <select class="ui dropdown selection fields-dropdown" [(ngModel)]="selectState">
+          <option [ngValue]="option" *ngFor="let option of selectStateOption" [value]="option">{{option?.name}}
+          </option>
+        </select>-->
+        <label class="d-flex font-weight-normal">State</label>
+      </div>
+      <div class="sb-field field-focus onboard-content w-50 ml-16">
+<!--        <select class="ui dropdown selection fields-dropdown" name="district" labelField="name"
+                placeholder="Select district">
+          <option [ngValue]="district" *ngFor="let district of districts" [value]="district">{{district?.name}}
+          </option>
+        </select>-->
+        <label class="d-flex font-weight-normal">District</label>
+      </div>
+    </div>
+
+  </form>
+
+  ​
+  <div class="required sb-checkbox sb-checkbox-primary sb-field">
+    <input type="checkbox" role="checkbox" name="checkbox">
+    <label class="fsmall mx-8 font-weight-normal">I understand and accept the
+      <a class="text-underline fsmall" href="javascript:void(0)">DIKSHA Terms of Use.
+      </a>
+    </label></div>
+  ​
+  <div class="user-profile-box__actions">
+    <button type="submit" class="sb-btn sb-btn-normal sb-btn-primary"> Add User
+    </button>
+  </div>
+</div>
diff --git a/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.scss b/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.scss
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..6bcf14d1d5b4016d366cc95b31dc8749490ffd5c 100644
--- a/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.scss
+++ b/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.scss
@@ -0,0 +1,96 @@
+@import "variables";
+@import 'mixins/mixins';
+
+.user-profile-box {
+  margin: 0 auto;
+  max-width: 640px;
+  width: 100%;
+  background: var(--white);
+  border-radius: 8px;
+  padding: 16px;
+
+  &__title {
+    font-weight: bold;
+    color: var(--primary-color);
+    font-size: calculateRem(18px);
+  }
+
+  &__actions {
+    border-top: 1px solid #ddd;
+    padding: 16px 0px 0px 0px;
+    display: flex;
+    flex-direction: row-reverse;
+  }
+}
+
+
+:host {
+  .fields-selection {
+    display: flex;
+    flex-direction: column;
+
+    @include respond-above(sm) {
+      flex-direction: row;
+    }
+
+    .sb-field .ui.selection.active.dropdown {
+      border-color: #96c8da;
+    }
+
+    .sb-field .ui.selection.active.dropdown .text {
+      color: #0076FE !important;
+    }
+
+    .sb-field {
+      margin-bottom: calculateRem(16px) 0px;
+      width: 100%;
+
+      label {
+        font-size: 14px;
+      }
+    }
+
+    .onboard-content {
+      @include respond-above(sm) {
+        margin-left: 2rem;
+        html[dir="rtl"] & {
+          margin-right: 2rem;
+        }
+      }
+    }
+
+    .textColorChange {
+      color: #0076FE;
+    }
+  }
+}
+
+.field-focus {
+  display: flex;
+  flex-direction: column-reverse;
+  align-items: flex-start;
+}
+
+.ui.selection.dropdown.fields-dropdown {
+  height: 2rem !important;
+
+  &:focus {
+    border: calculateRem(1px) solid #0076FE;
+    color: #0076FE !important;
+  }
+}
+
+.ui.selection.dropdown.fields-dropdown:focus ~ label {
+  border: 0px;
+  color: #0076FE;
+  font-weight: normal;
+}
+
+.ui.selection.dropdown.fields-dropdown option {
+  background: var(--white);
+  color: var(--black);
+}
+
+.sb-profile-btn {
+  border-radius: 40px;
+}
diff --git a/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.ts b/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.ts
index e1ecd4fbcbe801786ab1890f54e0ddfb87635bba..3b2df0af8c76255355eb70ae8959fc0395aec74f 100644
--- a/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.ts
+++ b/src/app/client/src/app/plugins/profile/components/create-user/create-user.component.ts
@@ -6,7 +6,8 @@ import { Component, OnInit } from '@angular/core';
   styleUrls: ['./create-user.component.scss']
 })
 export class CreateUserComponent implements OnInit {
-
+  states: [];
+  districts: [];
   constructor() { }
 
   ngOnInit() {