delays and buffers