add cc email, include error handling for invalid email address, tweak email template