added array and plist array