array template added