build from merge