merge part4