implement bidding