validation & paging