add rvm support