renamed text-contents