~ populate in arrays