beginnings of a recipe parser