made *Bidder classes interfaces instead