added array as data type