add RVM support