added knife.rb