improve array spec