beginGenerationToBuffer