build and clean