begin to move search functionality to a Fragment