completed mailer.... now you can add new mailer types