added array and dictionary