re-introduced default recipe. using attributes to add rules