added icon and improved listview