added array performance