modified stagin.rb