add content.caption support