change Collection factory, add vignette