the recipe is done on the first pass