Halfway through search functionality; a bit stuck.