replaced reactive buffer 3 in the text