new build lib