(refactor) clean up search results controller and service