add runall
merge