added buyer-oracle among other things