Добавил буфер FIFO)