20: adding source field to recipes and exposing it through the recipe builder