Auctions and contracts