format -> to_string