             {
                 $0.title = "Login"
                 }.onCellSelection{ cell, row in
-                    self.traditionalLogin()
+                    self.login()
             }
             <<< ButtonRow("Register LR API")
             {
                 $0.title = "Register"
                 }.onCellSelection{ cell, row in
-                    self.traditionalRegistration()
+                    self.registration()
             }
             <<< ButtonRow("Forgot LR API")
             {

            {
                $0.title = $0.tag
                }.onCellSelection{ cell, row in
                    self.showSocialOnly()
            }
            let socialNativeLoginEnabled = LoginRadiusSDK.sharedInstance().enableGoogleNativeInHosted ||  LoginRadiusSDK.sharedInstance().enableFacebookNativeInHosted
        

        NotificationCenter.default.removeObserver(self)
    }
    
    func registration() {
        LoginRadiusManager.sharedInstance().registration(withAction: "registration", in: self)
    }
    
    func login() {
        LoginRadiusManager.sharedInstance().registration(withAction: "login", in: self)
    }
    
    func forgotPassword() {
        LoginRadiusManager.sharedInstance().registration(withAction: "forgotpassword", in: self);
    }
    
    func socialLoginOnly() {
        LoginRadiusManager.sharedInstance().registration(withAction: "social", in: self);
    }
    
    func receiveRegistration(notification:Notification)
    {
        if let userInfo  = notification.userInfo,
           let error  = userInfo["error"] as? Error
        {
            self.showAlert(title: "ERROR", message: error.localizedDescription)
        }else
        {
            let lrUser = UserDefaults.standard
            let profile = lrUser.integer(forKey: "isLoggedIn")
            if (profile == 1) {
                self.showProfileController()
            }else{
                self.showAlert(title: "SUCCESS", message: "Registration Successful, check your email for verification")
            }
        }
    }
    
    func receiveLogin(notification:Notification)
    {
        if let userInfo  = notification.userInfo,
           let error  = userInfo["error"] as? Error
        {
            self.showAlert(title: "ERROR", message: error.localizedDescription)
        }else
        {
            self.showProfileController()
        }
    }
    
    func receiveForgotPassword(notification:Notification)
    {
        if let userInfo  = notification.userInfo,
           let error  = userInfo["error"] as? Error
        {
            self.showAlert(title: "ERROR", message: error.localizedDescription)
        }else
        {
            self.showAlert(title: "SUCCESS", message: "Forgot password link send to your email id, please reset your password")
        }
    }
    
    func receiveSocialLogin(notification:Notification)
    {
        if let userInfo  = notification.userInfo,
           let error  = userInfo["error"] as? Error
        {
            self.showAlert(title: "ERROR", message: error.localizedDescription)
        }else
        {
            self.showProfileController()
        }
    }
    
    func showNativeGoogleLogin()
