added array accessor