add search functionality v3