Merge : can pass in arrays as param, fixing array of structs