build with log
build with log