create recipe from_dataset