Add ingredients functional