assembly merge