updated array call