begin integrate generator.