added ball demo