nvm library