implemented linked buffer
merger finished