added array adapter