reworked email object