use array, always