specs
create mailer superclass for sharing globals