new mutil and tests