add array type cast