         }
         
         let verificationTitle = NSLocalizedString("Email Verification", comment: "")
-        let verificationStep = ORKVerificationStep(identifier: String(Identifier.VerificationStep), title: verificationTitle, text: exampleDetailText, verificationViewControllerClass: verificationViewController.self)
+        let verificationStep = ORKVerificationStep(identifier: String(Identifier.VerificationStep), title: verificationTitle, text: exampleDetailText, verificationViewControllerClass: VerificationViewController.self)
         
         return ORKOrderedTask(identifier: String(Identifier.AccountCreationTask), steps: [
             registrationStep,

        waitStep.text = waitText
        
        /*
        A verification step view controller sub class is required in order to use a verification step.
        This class includes methods that interact with the buttons in the view and the email label.
        Overriding these methods allows for your desired functionality.
        */
        class verificationViewController : ORKVerificationStepViewController {
            override func changeEmailButtonTapped() {
                let alertTitle = NSLocalizedString("Wrong email address?", comment: "")
                let alertMessage = NSLocalizedString("Button tapped", comment: "")

    /// This tasks presents the login step.
    private var loginTask: ORKTask {
        /*
        A login step view controller subclass is required in order to use the login step.
        The subclass provides the behavior for the login step forgot password button.
        */
        class LoginViewController : ORKLoginStepViewController {
            override func forgotPasswordButtonTapped() {
                let alertTitle = NSLocalizedString("Forgot password?", comment: "")
                let alertMessage = NSLocalizedString("Button tapped", comment: "")
