SEARCH: hard practice