new lib build