          [:pre (h (pr-str model))]]
         (when (:redirection-uri model) [:p "Now proceed to " [:a {:href (:redirection-uri model)} "continue"]])]])))
 
-  EmailVerifiedRenderer
-  (render-email-verified [this req model]
+  SimpleMessageRenderer
+  (render-simple-message [this req model]
     (boilerplate
      this req
      (html
       [:div.row {:style "padding-top: 50px"}
        [:div.col-md-2]
        [:div.col-md-10
-        [:h2  (:header model)]]]
+        [:h2 (:header model)]]]
       [:div.row
        [:div.col-md-2]
        [:div.col-md-10
         [:style (styles)]
-        (:message model)]
-       ]))
-    )
-
-  ResetPasswordRenderer
-  (render-reset-password [this req model]
+        (:message model)]])))
+
+  RequestResetPasswordFormRenderer
+  (render-request-reset-password-form [this req model]
     (boilerplate
      this req
      (html

    (wrap-content-in-boilerplate bp req content)
    content))

(defrecord BootstrapUserFormRenderer [login-prompt signup-prompt reset-pw-prompt totp-appname]
  LoginFormRenderer
  (render-login-form
    [this req model]

   (->> opts
        (merge {:login-prompt "Please sign in&#8230"
                :signup-prompt "Please sign up&#8230"
                :reset-password-request-prompt "Reset your password&#8230"
                :totp-appname "cylon"})
        (s/validate new-bootstrap-user-form-renderer-schema)
        map->BootstrapUserFormRenderer)
