make the gallery document, placeholder and description dynamic.