updated findFieldWith method