auctioneer is an object
rename and reorganize
claim => run
auction runner returns an error when the auction fails