this is search model.