went down the wrapper cookbook, but have decided to remove that in favor of a wrapper role