#9 add methods with paging