added nvm stuff