[cap_recipe] (reengineer: extract class) Utilize the new code, and remove the old code.