simplified search model [skip ci]