add knife.rb