Added recipe and shopping list function constructors