add scatch buffer