reformat array