add nvm
split uber things