huge update, though it crasches because of an invalid listview