add rvm handling