Filtering, pagination, sorting done. Need to test though.