adding calc.rb