model updates for search functions