buffering patch