add with ordinality test