first cut at the recipes from javascript allongé