further translated Text.pm