cpr.rb