added multidimensional arrays