proper array configuration