more work on the new build system