new version lib