added custom ArrayAdapter and list_item xml