protected override void OnCreate (Bundle savedInstanceState)
		{
			base.OnCreate (savedInstanceState);
			SetContentView (Resource.Layout.HomeScreen);

			Button profile = FindViewById<Button> (Resource.Id.ProfileButton);


			var user= Intent.GetStringExtra("user");
			var key = Intent.GetStringExtra("key");
			Console.WriteLine (user + " @@@@@ " + key);

			LoginResponse data = new LoginResponse (user, key);
				
			profile.Click += async (sender, e) => {

				var Pgetter = new ProfileUtility();
				ProfileResponse result = await Pgetter.ProfileAsync(data);

				Intent intent = new Intent(this, typeof(StudentProfile));
				var b = new Bundle();
				b.PutString("fname",result.fname);
				b.PutString("lname",result.lname);
				b.PutString("major",result.major);
				b.PutString("email",result.email);
				b.PutString("gender",result.gender);
				b.PutString("year",result.year);
				b.PutString("age",result.age.ToString());
				intent.PutExtras(b);
				StartActivity(intent);
			};

			// Create your application here
		}
		public Task<ProfileResponse> ProfileAsync(LoginResponse data){
				
			return Task.Run (() => {
				var client = new RestClient ("http://70.187.52.39:3000/ProfileApp");
				var req = new RestRequest (Method.POST);




				var json = req.JsonSerializer.Serialize (data);
				req.AddParameter ("application/json; charset=utf-8", json, ParameterType.RequestBody);
				//Console.WriteLine ("HELLLOOOO!>>?????");
				var returnStuff = client.Execute (req);
				ProfileResponse info = JsonConvert.DeserializeObject<ProfileResponse> (returnStuff.Content);
				Console.WriteLine (info);

				//var dict = JsonConvert.DeserializeObject<JsonArrayAttribute> (asd);
				return info;
			});
				

			
			

	}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.StudentProfile, container, false);
            var user= Activity.Intent.GetStringExtra("user");
            var key = Activity.Intent.GetStringExtra("key");

            LoginResponse data = new LoginResponse (user, key);
            var Pgetter = new ProfileUtility();

            Task<ProfileResponse> result = Pgetter.ProfileAsync(data);

            var finishedResult = result.Result;

            TextView firstName = view.FindViewById<TextView> (Resource.Id.StudentFName);
            TextView lastName = view.FindViewById<TextView> (Resource.Id.StudentLName);
            TextView email = view.FindViewById<TextView> (Resource.Id.StudentEmail);
            TextView major = view.FindViewById<TextView> (Resource.Id.StudentMajor);
            TextView gender = view.FindViewById<TextView> (Resource.Id.StudentGender);
            TextView age = view.FindViewById<TextView> (Resource.Id.StudentAge);
            TextView year = view.FindViewById<TextView> (Resource.Id.StudentYear);

            var fName= finishedResult.fname;
            var lName = finishedResult.lname;
            var Smajor = finishedResult.major;
            var Semail = finishedResult.email;
            var Sgender = finishedResult.gender;
            var Syear = finishedResult.year;
            var Sage = finishedResult.age.ToString();

            firstName.Text = fName;
            lastName.Text = lName;
            email.Text = Semail;
            major.Text = Smajor;
            gender.Text = Sgender;
            year.Text = Syear;
            age.Text = Sage;

            return view;
        }