adding knife.rb