some work on opportunistic distributor