complete build system makeover