added array class