add new paged list draft code