pagination, sorting last added first and filtering by user