populate listview
fix conflict