making progress on array adapter