+ added requirement for searching