refactored JTable to JList