new version of array adapter, several problems