fix fragment.str order