updated project (added sorting, filtering, searching, pagination to tables)