merge mainstream