add search display controller and search function