add support for RVM