build system upgrade