add all level
merge