add nlist and nskip