has prepared the implementation of the buffer