all array + rotation added