cleaned up all code, made a vignette
updated vignette