Add pi.rb