modify result order