refine List
add vignette for List
update readme