protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //any preprocessing before displaying main app screen put here
            azureDataAccess = new AzureDataAccess();
            azureDataAccess.loadUserFromCache();

            //switch from splash to our main view once done loading
            SetContentView(Resource.Layout.Main);

            //initialize action bar
            initActionBar();

            findViews();
            handleEvents();

            //retreive schools from DB and display them
            schools = await azureDataAccess.getSchools();

            //update list view with data
            displayAvailableSchools(schools);

            //hide loading spinner
            spinner.Visibility = Android.Views.ViewStates.Gone;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);


            //any preprocessing before displaying main app screen put here
            azureDataAccess = new AzureDataAccess();
            azureDataAccess.loadUserFromCache();

            SetContentView(Resource.Layout.AddReviewView);


            initActionBar();

            getViews();
            classID = base.Intent.GetIntExtra("classID", -1);
            setViews(classID);
            handleEvents();
            authenticateUser();
        }