refactors cookbooks. allow users to use custom cookbook recipes