used ListActivity instead of Activity