dynamically add ingredient list