add ball.rb