spec for eml generator