added a search bar (and setPredicate support)