pushing knife.rb