section array handling index