add support for CookbookFile