require splitline
merge