adding support for rvm