added color support and rvm