updated knife.rb