some adjustments on the build system