added array data storage