merge to first part
merge to 2nd part