new array structure for fields