added vignette engine for stuff