buffer split
merged