structured viz2