generate intergratedd