supporting multi master/slave approach