fixed array template