added keyword search to requirements