Searching and Sorting update