BUFFERS AND POLISHERS