upgraded to ruby 2