add broker lib