abstract out build_install