placeholders: add visibility and inline placeholders