Implemented CookResource