add pagination, search, and videos