Backed the card search with a model