added collateral allocation type