comment data model
email template factory, data model