added configurable recipes and permissions