HOLD AND RELEASE BUFFER