updated string values, and improved search by string