random merge
random merge