Add pagination funcitonality and per page sorting