cooking dinner requires a recipe and the right ingredients