added isNextPageAvailable, isPreviousPageAvailable, totalNumberOfPage