start of parallel make improvements