perform search and sort

why not removing this?