refactor mailers
Redesign and refactor emails.