implement a full list of recipes