complete paging and permission