diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 78bc935ce67488955b57c7172d04606878e78069..ce65fea6e9bd7100b815f0357c4cf2e39d9b2489 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -16,7 +16,8 @@
             </intent-filter>
         </activity>
         <activity android:name=".MainActivity" />
-        <activity android:name=".RollNumber"></activity>
+        <activity android:name=".RollNumber" />
+        <activity android:name=".TeacherActivity"></activity>
     </application>
 
 </manifest>
\ No newline at end of file
diff --git a/app/src/main/java/com/darshanbshah/odsystem/Login.java b/app/src/main/java/com/darshanbshah/odsystem/Login.java
index a46ecd5259eb4199bc8dc6e1cbf3171892b8b7cd..475f2c281cd17bd61c1be3b084c0606e1b743dfb 100644
--- a/app/src/main/java/com/darshanbshah/odsystem/Login.java
+++ b/app/src/main/java/com/darshanbshah/odsystem/Login.java
@@ -23,6 +23,9 @@ import com.google.firebase.auth.FirebaseAuth;
 import com.google.firebase.auth.FirebaseUser;
 import com.google.firebase.auth.GoogleAuthProvider;
 
+import java.util.ArrayList;
+import java.util.List;
+
 public class Login extends AppCompatActivity implements GoogleApiClient.OnConnectionFailedListener, View.OnClickListener{
 
     private GoogleApiClient mGoogleApiClient;
@@ -33,6 +36,8 @@ public class Login extends AppCompatActivity implements GoogleApiClient.OnConnec
     private static int RC_SIGN_IN = 0;
     private static String TAG = "MAIN_ACTIVITY";
 
+
+
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
diff --git a/app/src/main/java/com/darshanbshah/odsystem/MainActivity.java b/app/src/main/java/com/darshanbshah/odsystem/MainActivity.java
index 7586e34f47a0e866b33f5fb9508d4f528145c01c..2db1140d64153ef38496af165a0dac9565731ca7 100644
--- a/app/src/main/java/com/darshanbshah/odsystem/MainActivity.java
+++ b/app/src/main/java/com/darshanbshah/odsystem/MainActivity.java
@@ -75,7 +75,7 @@ public class MainActivity extends AppCompatActivity {
             @Override
             public void onChildAdded(DataSnapshot dataSnapshot, String s) {
                 for(DataSnapshot dsp : dataSnapshot.getChildren()){
-                    if (dsp.getKey().toString().equals("Advisor")) {
+                    if (dsp.getKey().toString().equals("Advisor"))  {
                         list1.add(String.valueOf(dsp.getValue()));
                         Log.e("E-MAIL ", String.valueOf(dsp.getValue()));
                     }
diff --git a/app/src/main/java/com/darshanbshah/odsystem/RollNumber.java b/app/src/main/java/com/darshanbshah/odsystem/RollNumber.java
index 7d3dd52ea8258d9e0b293ca2593d976dcaa8c092..2f15eb65709aa811515cbe4d32bbeb0eb5d49c66 100644
--- a/app/src/main/java/com/darshanbshah/odsystem/RollNumber.java
+++ b/app/src/main/java/com/darshanbshah/odsystem/RollNumber.java
@@ -117,21 +117,18 @@ public class RollNumber extends AppCompatActivity implements AdapterView.OnItemS
             }
         });
 
-
-
-
-        SharedPreferences preferences = getSharedPreferences("ActivityPREF", Context.MODE_PRIVATE);
-
-        if(preferences.getBoolean("activity_executed", false)){
-            Intent intent = new Intent(this, MainActivity.class);
-            startActivity(intent);
-            finish();
-        }
-        else {
-            SharedPreferences.Editor edit = preferences.edit();
-            edit.putBoolean("activity_executed", true);
-            edit.commit();
-        }
+//        SharedPreferences preferences = getSharedPreferences("ActivityPREF", Context.MODE_PRIVATE);
+//
+//        if(preferences.getBoolean("activity_executed", false)){
+//            Intent intent = new Intent(this, MainActivity.class);
+//            startActivity(intent);
+//            finish();
+//        }
+//        else {
+//            SharedPreferences.Editor edit = preferences.edit();
+//            edit.putBoolean("activity_executed", true);
+//            edit.commit();
+//        }
 
 
     }
@@ -155,15 +152,26 @@ public class RollNumber extends AppCompatActivity implements AdapterView.OnItemS
 
     }
 
+    int flag = 0;
     public void nextAct(View view) {
         if (TextUtils.isEmpty(rollNumber.getText().toString())) {
             Toast.makeText(this, "Enter Roll Number", Toast.LENGTH_SHORT).show();
         }
         else {
-            roll_no.setValue(rollNumber.getText().toString());
-            email.setValue(mAuth.getCurrentUser().getEmail());
-            startActivity(new Intent(this, MainActivity.class));
-            finish();
+            for (String email : lst) {
+                if (email.equals(mAuth.getCurrentUser().getEmail())) {
+                    startActivity(new Intent(this, TeacherActivity.class));
+                    flag = 1;
+                    finish();
+                    break;
+                }
+            }
+            if (flag == 0) {
+                roll_no.setValue(rollNumber.getText().toString());
+                email.setValue(mAuth.getCurrentUser().getEmail());
+                startActivity(new Intent(this, MainActivity.class));
+                finish();
+            }
         }
     }
 
@@ -172,4 +180,4 @@ public class RollNumber extends AppCompatActivity implements AdapterView.OnItemS
         startActivity(new Intent(this, Login.class));
         finish();
     }
-}
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/darshanbshah/odsystem/TeacherActivity.java b/app/src/main/java/com/darshanbshah/odsystem/TeacherActivity.java
new file mode 100644
index 0000000000000000000000000000000000000000..b77ea654ab2a1df0c711ea9d3b36e65a944504ce
--- /dev/null
+++ b/app/src/main/java/com/darshanbshah/odsystem/TeacherActivity.java
@@ -0,0 +1,26 @@
+package com.darshanbshah.odsystem;
+
+import android.content.Intent;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.view.View;
+
+import com.google.firebase.auth.FirebaseAuth;
+
+public class TeacherActivity extends AppCompatActivity {
+
+    FirebaseAuth mAuth;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.activity_teacher);
+        mAuth = FirebaseAuth.getInstance();
+    }
+
+    public void signOut(View view) {
+        mAuth.signOut();
+        startActivity(new Intent(this, Login.class));
+        finish();
+    }
+}
diff --git a/app/src/main/res/layout/activity_teacher.xml b/app/src/main/res/layout/activity_teacher.xml
new file mode 100644
index 0000000000000000000000000000000000000000..09f9bf8084f71e69f10aceb9ae74a7f869f2aa0c
--- /dev/null
+++ b/app/src/main/res/layout/activity_teacher.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/activity_teacher"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:paddingBottom="@dimen/activity_vertical_margin"
+    android:paddingLeft="@dimen/activity_horizontal_margin"
+    android:paddingRight="@dimen/activity_horizontal_margin"
+    android:paddingTop="@dimen/activity_vertical_margin"
+    tools:context="com.darshanbshah.odsystem.TeacherActivity">
+
+    <Button
+        android:text="Logout"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentTop="true"
+        android:layout_centerHorizontal="true"
+        android:layout_marginTop="181dp"
+        android:id="@+id/button2"
+        android:onClick="signOut" />
+</RelativeLayout>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 779b1d367f4e028f0cf334ea404d107f40f5d4b1..57f012925075f2d92d064b310da9b87f9d4452c5 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,8 +1,8 @@
 <resources>
     <string name="app_name">OD System</string>
     <string-array name="advisors">
+        <item>Select Advisor</item>
         <item>One</item>
         <item>Two</item>
-        <item>Three</item>
     </string-array>
 </resources>