check err before res
+gatherer.query, -gatherer.url, -card.url