add p004.rb