Complete Mailer compostition function