Principal2.rb