added array updates