use ARRAY_LENGTH (nw)