attend array adapter