removed ringbuffer