all mailer functions working properly, plus some styling