it returns in decline for a much longer array