adding arrays and removals