add TODO -- guid and content_hash in body_private