BallFactory added