keep the search order