implemented vignette and added some more sample effects