Cookbook view refactoring