done with pagination, need to implement infinite scroll