         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 {
+        A verification step view controller subclass is required in order to use the verification step.
+        The subclass provides the view controller button and UI behavior by overriding the following methods.
+        */
+        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 sub class is required in order to use a login step.
        This class includes methods that interact with the buttons in the view.
        Overriding these methods allows for your desired functionality.
        */
        class loginViewController : ORKLoginStepViewController {
            override func forgotPasswordButtonTapped() {
                let alertTitle = NSLocalizedString("Forgot password?", comment: "")
                let alertMessage = NSLocalizedString("Button tapped", comment: "")

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