added an array branch