modify
merge lin