array adjustments