ArrayWithDefault finished