now has working Data structure and there is working ListVew