4 merge