new helper to_long_string