starting to add mailer and forgot password functionality