```\nfunction update(\n    bytes32  fund,\n    uint256  minLoanAmt\_,\n    uint256  maxLoanAmt\_,\n    uint256  minLoanDur\_,\n    uint256  maxLoanDur\_,\n    uint256  maxFundDur\_,\n    uint256  interest\_,\n    uint256  penalty\_,\n    uint256  fee\_,\n    uint256  liquidationRatio\_,\n    address  arbiter\_\n) external {\n    require(msg.sender == lender(fund));\n    funds[fund].minLoanAmt       = minLoanAmt\_;\n    funds[fund].maxLoanAmt       = maxLoanAmt\_;\n    funds[fund].minLoanDur       = minLoanDur\_;\n    funds[fund].maxLoanDur       = maxLoanDur\_;\n    funds[fund].maxFundDur       = maxFundDur\_;\n    funds[fund].interest         = interest\_;\n    funds[fund].penalty          = penalty\_;\n    funds[fund].fee              = fee\_;\n    funds[fund].liquidationRatio = liquidationRatio\_;\n    funds[fund].arbiter          = arbiter\_;\n}\n```\n