basic model for recipes, and some spec