ingredients and placeholders