Added keyword search functionality