the seecond merge