added temperature.rb