seperated default, build and clean-build