Used the sorting and filtering functionality from the JTable API.