Refactoring cookbooks. Still requires some additional work.