now rvm does all the work