new version of the lib