minor update and add the vignette