preparing listview refactoring...