arrays recognition