Attempting dynamic ingredient function