improve text-only version