added BidImpl