add buffer for TempAndRHImpl