add keyword search