grab review

fix errors
review build setting