Changed zone to handle array