metadata work, and conditional vignette example