move to solo.rb