added recipe for string search&replace