change for listview with type