use IArray1 instead of OneAnd