list aggrement + paging