new lib updade