final project update, mailer fixed