added build_all
merge