Revised how recipe is specified