do a  build