normalization, array types