circularBufferAdd is added into the program