add email generation!